import axios from './axios' //引入axios  自己定义的 也就是刚才那个
import qs from 'qs' //安装一个QS  去百度

// POST
// 注册第一步
export async function checkUserName(params) {
  return axios({
    url: '/api/user/checkUserName', //这个就是接口地址
    method: 'post', //请求方式
    data: qs.stringify(params), //post需要qs.stringify一下
  })
}
// 注册第二步(供应商)
export async function certificationGong(params) {
  return axios({
    url: '/api/user/certification_uoload',
    method: 'post',
    data: qs.stringify(params),
  })
}
// 注册第二步(采购商)
export async function certificationCai(params) {
  return axios({
    url: 'api/user/certification_uoload2',
    method: 'post',
    data: qs.stringify(params),
  })
}
// 登录
export async function login(params) {
  return axios({
    url: 'store/passport/login',
    method: 'post',
    data: qs.stringify(params),
  })
}
// 修改头像
export async function changeAvatar(params) {
  return axios({
    url: 'store/store.user/reSetAvatar',
    method: 'post',
    data: qs.stringify(params),
  })
}
// 采购商加入购物车
export async function addCart(params) {
  return axios({
    url: 'store/store.cart/add',
    method: 'post',
    data: qs.stringify(params),
  })
}
// 采购商删除购物车
export async function deleteCart(params) {
  return axios({
    url: 'store/store.cart/clear',
    method: 'post',
    data: qs.stringify(params),
  })
}
// 采购商删除购物车
export async function renew(params) {
  return axios({
    url: 'store/store.user/renew',
    method: 'post',
    data: qs.stringify(params),
  })
}
// 编辑公司信息
export async function reSetInfo(params) {
  return axios({
    url: 'store/certification/reSetInfo',
    method: 'post',
    data: qs.stringify(params),
  })
}
// 商品详情
export async function goodsDetail(params) {
  return axios({
    url: 'api/goods/detail',
    method: 'post',
    data: qs.stringify(params),
  })
}

// GET
// 用户信息
export async function userInfo(params) {
  return axios({
    url: 'store/store.user/info',
    params,
  })
}
// 商品列表
export async function goodsList(params) {
  return axios({
    url: 'api/goods/list',
    params,
  })
}
// 商品分类
export async function categoryList(params) {
  return axios({
    url: 'api/category/list',
    params,
  })
}
// 购物车列表
export async function cartList(params) {
  return axios({
    url: 'store/store.cart/list',
    params,
  })
}
// 我司商品(供应商)
export async function comGoodsList(params) {
  return axios({
    url: 'store/goods/list',
    params,
  })
}
